The Holodeck: A Parallel Ray-caching Rendering System

نویسنده

  • Gregory Ward Larson
چکیده

This paper presents a new data structure for light field rendering, which resembles a Star Trek holodeck in form and function. The grid on a holodeck section acts as a fourdimensional rendering target for a ray tracing algorithm, whose goal is to update an interactive display. A holodeck server coordinates separate ray evaluation and display processes, optimizing disk and memory usage. Holodeck data may also be computed off-line, and displayed later with or without an interactive ray calculation. Since the rendering hardware is not being taxed by either geometry or lighting, the net result is interactive walk-throughs of complex spaces with arbitrary surface reflection functions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Dynamic Mesh Display Representation for the Holodeck Ray Cache System

This report presents a dynamic mesh representation that is designed to display the results of interactively sampling a 3D environment. The mesh generator takes samples comprising a world space location, RGB color value, and sampled ray direction, and assembles them into a 3D triangle mesh. From this representation a complete image can be constructed and displayed, both from the initial view, an...

متن کامل

Rendering Primitives for a Virtual Holodeck

The main objective of this research is to implement a “Star Trek”-like holodeck in a computer environment. An experiment to create graphical primitives and images solely out of spheres is being conducted. We investigate several approaches of creating primitives using spheres, and then using these primitives to create images. Initial results of this experiment are presented and we conclude that ...

متن کامل

Data Locality in Parallel Rendering

One of the main challenges in global illumination is rendering scenes with millions of polygons and megabytes of textures. Combining the processing power and the memory of multiple processors or workstations to render these complex scenes is an attractive proposition but the complex interactions between data and processing introduces a significant amount of data communication. Data locality met...

متن کامل

Explicit Cache Management for Volume Ray-Casting on Parallel Architectures

A major challenge when designing general purpose graphics hardware is to allow efficient access to texture data. Although different rendering paradigms vary with respect to their data access patterns, there is no flexibility when it comes to data caching provided by the graphics architecture. In this paper we focus on volume ray-casting, and show the benefits of algorithm-aware data caching. Ou...

متن کامل

Segmentation Assisted Object Distinction for Direct Volume Rendering

Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998